$(function () {
  // 个人中心-基本资料
  function loadUserInfo () {
    $.ajax({
      type: 'get',
      url: 'my/userinfo',
      success: function (res) {
        if (res.status === 0) {
          // 获取数据成功，填充表单
          // $('.layui-form input[name=username]').val(res.data.username)
          // $('.layui-form input[name=nickname]').val(res.data.nickname)
          // $('.layui-form input[name=email]').val(res.data.email)
          // 参数一表示表单的lay-filter属性值，用于标识表单
          // 参数二表示传递给表单的数据，应该是一个对象
          layui.form.val('basicForm', res.data)
        } else {
          layer.msg(res.message)
        }
      }
    })
  }
  loadUserInfo()

  // 绑定表单提交事件
  $('#basicForm').submit(function (e) {
    e.preventDefault()
    // 获取表单数据
    // var fd = $(this).serialize()
    // fd是个数组，这种格式的数据$.ajax的data属性也支持
    var fd = $(this).serializeArray()
    // 删除username数据
    fd = fd.filter(function (item) {
      return item.name !== 'username'
    })
    // 调用接口提交表单更新用户信息
    $.ajax({
      type: 'post',
      url: 'my/userinfo',
      data: fd,
      success: function (res) {
        layer.msg(res.message)
      }
    })
  })
})